package com.tjsinfo.tjsoa.mail.bo;

import com.tjsinfo.tjsoa.mail.vo.TjsUserEmail;

public interface ITjsUserEmailBo {
	/**
	 * 初始化用户邮箱
	 * @param 用户ID
	 * @param 邮箱大小
	 * @param 附件大小
	 * @return
	 */
	public boolean initUserMail(Integer userid,Integer size,Integer fujiansize);
	/**
	 初始化用户邮箱
	 * @param 用户ID
	 * @param 邮箱大小
	 * @param 附件大小
	 * @param smtp邮箱地址
	 * @param pop3邮箱地址
	 * @return
	 */
	public boolean initUserMail(Integer userid,Integer size,Integer fujiansize,String smtp,String pop3);
	/**
	 * 查询一个的邮箱
	 * @param 邮箱ID
	 * @return
	 */
	public TjsUserEmail  selectOneMail(String id);
	
	/**
	 * 删除一个邮箱
	 * @param 邮箱ID
	 * @return
	 */
	public  boolean deleteMailUser(String mailid);
	/**
	 * 更新可用空间
	 * @param 邮箱ID
	 * @return
	 */
	public boolean updateMailBoxKeYongSize(String mailid);
	/**
	 * 邮箱是否可以使用
	 * @param 用户ID
	 * @param 邮箱ID
	 * @return
	 */
	public boolean isMailBoxKeYong(Integer userid,String mailboxid);
	
}